package com.kingsoft.dc.khaos.module.spark.util

/**
  * create by yansu on 2019/12/09 18:01
  */
object InfluxUtils extends Serializable {

  // 时间戳写入方式
  object TsTypeEnum extends Serializable{
    //manual/automatic
    val MANUAL = "manual" // 手动写入
    val AUTOMATIC = "automatic" // 自动写入
  }

  // 日期时间格式(不精确,会丢失精度)
  object TsFormatEnum extends Serializable{
    val DATE_TIME_WITH_T = "yyyy-MM-dd'T'HH:mm:ss"
    val DATE_TIME = "yyyy-MM-dd HH:mm:ss"
    val DATE = "yyyy-MM-dd"
    val TIME = "HH:mm:ss"
  }

  // 字段标志
  object FieldTypeEnum extends Serializable{
    val TIMESTAMP = "timestamp" // 时间戳
    val TAG = "tag" // 属性
    val FIELD = "field" // 值
  }

}
